package com.platform.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 能量币记录表实体
 * 表名 energy_coin
 *
 * @author liweihai
 * @email liweihai12345@sina.com
 * @date 2019-05-22 13:50:37
 */
public class EnergyCoinEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    //
    private Long id;
    //邀请人
    private Long uid;
    //

    //手机号
    private String phone;
    //能量币数量
    private Double energyCoin;
    //被邀请人id
    private Long inviteUid;
    //被邀请人手机号
    private String invitePhone;
    //类型编号
    private Integer type;
    //类型名称
    private String typeName;
    //状态 0收入1支出
    private Integer incomeType;
    //创建时间
    private Date createDate;
    //兑换距离
    private Double distance;

    //logo
    private String image;

    /**
     * 设置：
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取：
     */
    public Long getId() {
        return id;
    }
    /**
     * 设置：邀请人
     */
    public void setUid(Long uid) {
        this.uid = uid;
    }

    /**
     * 获取：邀请人
     */
    public Long getUid() {
        return uid;
    }
    /**
     * 设置：手机号
     */
    public void setPhone(String phone) {
        this.phone = phone;
    }

    /**
     * 获取：手机号
     */
    public String getPhone() {
        return phone;
    }
    /**
     * 设置：能量币数量
     */
    public void setEnergyCoin(Double energyCoin) {
        this.energyCoin = energyCoin;
    }

    /**
     * 获取：能量币数量
     */
    public Double getEnergyCoin() {
        return energyCoin;
    }
    /**
     * 设置：被邀请人id
     */
    public void setInviteUid(Long inviteUid) {
        this.inviteUid = inviteUid;
    }

    /**
     * 获取：被邀请人id
     */
    public Long getInviteUid() {
        return inviteUid;
    }
    /**
     * 设置：被邀请人手机号
     */
    public void setInvitePhone(String invitePhone) {
        this.invitePhone = invitePhone;
    }

    /**
     * 获取：被邀请人手机号
     */
    public String getInvitePhone() {
        return invitePhone;
    }
    /**
     * 设置：类型编号
     */
    public void setType(Integer type) {
        this.type = type;
    }

    /**
     * 获取：类型编号
     */
    public Integer getType() {
        return type;
    }
    /**
     * 设置：类型名称
     */
    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    /**
     * 获取：类型名称
     */
    public String getTypeName() {
        return typeName;
    }
    /**
     * 设置：状态 0收入1支出
     */
    public void setIncomeType(Integer incomeType) {
        this.incomeType = incomeType;
    }

    /**
     * 获取：状态 0收入1支出
     */
    public Integer getIncomeType() {
        return incomeType;
    }
    /**
     * 设置：创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * 获取：创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    public Double getDistance() {
        return distance;
    }

    public void setDistance(Double distance) {
        this.distance = distance;
    }

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }
}
